.sidebar-logo-link {
  align-items: center;
  display: flex !important;
  padding: 11px 0 11px 25px;
}

.sidebar-logo-link .title_box {
  display: flex;
}

.sidebar-title {
  line-height: 18px !important;
  display: flex !important;
  flex-direction: column;
}

.app-main {
  background-color: #eee !important;
  padding: 24px;
}

.table-main {
  background-color: #fff;
  padding: 26px;
}

.tab-search .el-input {
  width: 272px;
  height: 32px;
  background: white;
  border-radius: 4px;
}

.tab-search .el-input .el-input__inner {
  width: 272px;
  height: 32px;
  background: white;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
}

.is-checked .el-checkbox__inner {
  background-color: #38ad93 !important;
  border-color: #38ad93 !important;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #38ad93 !important;
  border-color: #38ad93 !important;
}

body .el-table th.gutter {
  display: table-cell !important;
}

.pags_box {
  margin-top: 30px;
  text-align: center;
}

.el-button--primary {
  border-color: #38ad93 !important;
  background-color: #38ad93 !important;
}

.button--primary:focus {
  border-color: #38ad93 !important;
  background-color: #38ad93 !important;
}

.el-button--primary:active {
  border-color: #38ad93 !important;
  background-color: #38ad93 !important;
}

.el-button--default.el-button--small:hover,
.el-button--default.el-button--small:focus {
  border-color: #38ad66 !important;
  background-color: #38ad66 !important;
}

.el-button.el-button--default.el-button--text {
  border-color: transparent !important;
  background-color: transparent !important;
}

.el-button.el-button--primary:hover,
.el-button.el-button--primary:focus {
  border-color: #38ad66 !important;
  background-color: #38ad66 !important;
}

.el-button--default.el-button:hover,
.el-button--default.el-button:focus .el-tabs__item.is-active {
  color: #fff;
}

.el-tabs__active-bar {
  background-color: #38ad93 !important;
}

.el-tabs__item:hover {
  color: #38ad93 !important;
}

.el-dialog__body {
  padding-top: 0;
}

.el-tabs__item.is-active {
  color: #38ad93 !important;
}

.el-radio__input.is-checked .el-radio__inner {
  background-color: #38ad93 !important;
  border-color: #38ad93 !important;
}

.el-radio__input.is-checked + .el-radio__label {
  color: #38ad93;
}

.el-radio__inner:hover {
  border-color: #38ad93;
}

.el-upload--picture-card:hover {
  border-color: #38ad93;
  color: #38ad93;
}

.el-button--text:hover {
  color: #38ad93 !important;
}

.el-button--text {
  color: #38ad93;
}

.el-select .el-input.is-focus .el-input__inner {
  border-color: #38ad93;
}

.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  background-color: #3fd4bc;
  color: #000000;
}

.el-date-table td.start-date span,
.el-date-table td.end-date span {
  background-color: #38ad93;
}

.el-date-table td.today span {
  color: #38ad93;
}

.el-date-table td.available:hover {
  color: #38ad93;
}

.el-breadcrumb__inner.is-link:hover,
.el-breadcrumb__inner a:hover {
  color: #38ad93;
}

.el-textarea__inner:focus {
  border-color: #38ad93;
}

.el-select-dropdown__item.selected {
  color: #38ad93;
}

.el-pager li.active {
  color: #38ad93;
}

.el-select.el-select--medium {
  width: 333px;
}

.el-pager li:hover {
  color: #38ad93;
}

.el-pagination__sizes .el-input .el-input__inner:hover {
  border-color: #38ad93;
}

.el-tag.el-tag--medium.el-tag--light {
  color: #fff;
}

.tag_g .el-tag.el-tag--medium.el-tag--light {
  color: #13ce66;
}

.dis_span2 .el-tag__close.el-icon-close {
  color: #fff !important;
}

.el-switch__label.is-active {
  color: #38ad93;
}

.el-button--text:active {
  color: #38ad93;
}

.el-icon-circle-close {
  color: #000;
}

.el-input-number__increase:hover,
.el-input-number__decrease:hover {
  color: #38ad93;
}

.el-input-number__increase:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled),
.el-input-number__decrease:hover:not(.is-disabled)
~ .el-input
.el-input__inner:not(.is-disabled) {
  border-color: #38ad93;
}

.el-input__inner:focus {
  border-color: #38ad93;
}

.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #38ad93;
  box-shadow: -1px 0 0 0 #38ad93;
  border-color: #38ad93;
}

.el-radio-button__inner:hover {
  color: #38ad93;
}

.hand-btns {
  position: relative;
}

.hand-btns .fun_box {
  position: absolute;
  right: 16px;
  top: 0;
}

.hand-btns .fun_box span,
.hand-btns .fun_box .el-dropdown-selfdefine {
  cursor: pointer;
}

.el-dialog .el-button--default:hover,
.el-dialog .el-button--default:focus .el-tabs__item.is-active {
  color: #fff !important;
  border-color: #38ad66 !important;
  background-color: #38ad66 !important;
}

.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
  color: #38ad66;
}

.el-dropdown-menu__item:not(.is-disabled):hover,
.el-dropdown-menu__item:focus {
  background-color: #ebf6f4;
  color: #333;
}

.el-button:active {
  border-color: #b8ebe2;
}

.pointer {
  cursor: pointer;
}

.handle-button {
  display: none !important;
}

.sidebar-logo-container {
  background-color: transparent !important;
}
